html { background: #363228 url("../images/bg_main01.jpg") no-repeat center 37px !important; }
.main_container { top:37px;position: relative; width: 1060px; height: auto; zoom: 1; margin: 0 auto 50px auto; zoom:1; color: #7f7a70; font-size: 12px; line-height: 17px; font-family: tahoma; letter-spacing: -0.1em;  background: #363228 url("../images/bg_main01.jpg") no-repeat center 0 !important; }
/*20121005 edit*/
.main_container .header_wrap { width: auto; height: 237px;position: relative; z-index: 1000; }
.main_container .header_wrap .inner {position: absolute; left: 0; top: 0;width: 1060px;}
.main_container:after {content: ""; display: block; clear: both; height: 0; width: 0; overflow: hidden; font-size: 0; line-height: 0;}
.main_container .leftCt {
    float: left;
    width: 243px;
    height: auto;
    overflow: hidden;
    margin: 263px 4px 0 10px;
}
.main_container .centerCt { float: left; width: 763px; zoom:1; margin: 0 0 0 -1px; }
.main_container .centerCt:after {content: ""; display: block; clear: both; height: 0; width: 0; overflow: hidden; font-size: 0; line-height: 0;}
.main_container .qBtnList {width: 243px; height: 195px; }
.main_container .qBtnList .skill { height: 87px; text-align: center; }
.main_container .qBtnList .btn-1 {float: left; }
.main_container .customerWrap { width: 230px; margin: 0 0 0 5px }
.main_container .customerWrap a {float: left;}
.main_container .movieWrap { width: 229px; height: 187px;  position: relative; }
.main_container .movieWrap h3 {padding-left: 10px; height: 21px;}
.main_container .movieWrap .content {width: 232px; height: 152px;padding: 2px 0 0 0; }
.main_container .movieWrap .content .playbtn {position: absolute; left: 102px; top: 73px;}
.main_container .movieWrap .moreBtn {position: absolute; right: 10px; top: 0;}
.contents_wrap { width: 1030px; height: auto; overflow: hidden; padding: 0 0 0 15px; }

.samrtFinderWarp {  height: 75px; padding-top: 5px;   }
.samrtFinderWarp .entry {float: left; width: 388px; height: 26px; padding: 7px 10px 7px 7px; background: url("../images/bg_smartFinder01.jpg") 0 0 no-repeat;}
.samrtFinderWarp .entry .ipt01 {float: left; margin-top: 2px;width: 334px; height: 20px; padding: 3px 5px 0;  border: 0; background: #3d372c; letter-spacing: 1px; font-size: 14px; font-weight: bold; color:#b8ad7b;}
.samrtFinderWarp .entry .arrow {float: right;}
.samrtFinderWarp .btn {float: left;  }
.samrtFinderWarp .samrtFinderWord {clear: both; padding-top: 3px;  vertical-align: top; height: 27px; }
.samrtFinderWarp .samrtFinderWord h4 {float: left; }
.samrtFinderWarp .samrtFinderWord ul {float: left; padding-top: 1px;}
.samrtFinderWarp .samrtFinderWord ul li {float: left; font-size:11px; color:#928972; margin-right: 3px;}
.samrtFinderWarp .samrtFinderWord ul li a {font-size:11px; color:#928972;}

.recentDataListWrap {clear: both; margin: 0; position: relative; height: 143px; width: 512px; overflow: hidden; background: url("../images/bg_recent02.jpg") 0 1px no-repeat; }
.recentDataListWrap h3 {float: left; }
.recentDataListWrap .content { position: absolute; left: 0; top: 31px; width: 512px;height: 112px; padding: 0 0 3px 0;height: auto; background: #39352b url("../images/bg_recent01.jpg") right bottom no-repeat; }
.recentDataListWrap .content ul {width:509px; margin: 4px 0 0 0; }
.recentDataListWrap .content ul li {padding-top: 7px; height: 19px; border-bottom: 1px solid #3c382e; padding-left: 12px; overflow: hidden: zoom:1;}
.recentDataListWrap .content ul li a {float: left; color:#999081;letter-spacing: 0; vertical-align: top; }
.recentDataListWrap .content ul li a:hover {color:#ddd1b1;letter-spacing: 0; vertical-align: top;}
.recentDataListWrap .content ul li span {float: right;letter-spacing: 0; vertical-align: top; padding-right: 10px;}
.recentDataListWrap .content ul li a img { margin: 0 0 2px 0; vertical-align: middle; }
.recentDataListWrap .content .moreBtn {position: absolute; right: 1px; top: -30px;}
#ItemMall {clear:both; position: relative; width:509px; min-height:188px; _height:188px;}
#ItemMall .header {width: 509px; height: 38px;background: url("../images/bg_item01.jpg") 0 0 no-repeat;}
#ItemMall .header h3 { position: relative; width: 494px; padding: 12px 0 0 10px; }
#ItemMall .header h3 img { position: absolute; top: 15px; left: 10px; }
#ItemMall .cont {width: 514px; min-height:150px; _height:150px; margin-right:5px; background: url("../images/bg_item02.jpg") 0 0 no-repeat;}
#ItemMall .setter {float:left; width:100%;}
#ItemMall ul {width:auto; min-height:133px; margin:9px 34px 5px 29px; border-top:1px solid #514C40; background-image:none;}
#ItemMall li {float:left; width:91px; margin-left:-1px;}
#ItemMall li.first {margin-left:0;}
#ItemMall li.first .item {border-left:1px solid #524C40;}
#ItemMall .item {position:relative; width:83px; _height:1%; padding:12px 3px 5px; border-right:1px solid #544F42; border-left:1px solid #3A362C; background:url('../images/bg_itemmall_item.gif') repeat left top; text-align:center;}
#ItemMall .pic {width:45px; min-height:45px; _height:45px; margin:0 auto 7px; padding:1px; background:url('../images/bg_itemmall_pic.gif') no-repeat left top;}
#ItemMall .pic .new {position:absolute; top:0; left: 0;}
#ItemMall .cost {min-height:14px; _height:14px; padding: 8px 10px 7px 35px; _padding-top:9px; border-top:1px solid #4F4A3E; background: url("../images/bg_money01.jpg") no-repeat 4px 5px; color:#9E9378; font-weight:bold; text-align: right; letter-spacing:0;}
#ItemMall .moreBtn {position: absolute; right: 7px; top: 10px;}
#ItemMall .title {display:block; min-height:34px; _height:34px;}

.screenShotWrap {clear: both; position: relative; }
.screenShotWrap .header {width: 509px; height: 38px;background: url("../images/bg_screen01.jpg") 0 0 no-repeat;}
.screenShotWrap .header h3 { position: relative; padding: 14px 0 0 0;}
.screenShotWrap .header h3 img { position: absolute; top: 15px; left: 10px; }
.screenShotWrap .content { width: 509px; height: 157px; overflow: hidden; background: url("../images/bg_recent03.jpg") 0 0 no-repeat; }
.screenShotWrap .content ul {width: 700px; padding-top: 15px;}
.screenShotWrap .content ul li {float: left; width: 168px; text-align: center; }
.screenShotWrap .content ul li img { border: 1px solid #5c5545; }
.screenShotWrap .moreBtn {position: absolute; right: 15px; top: 12px;}


.main_container .mainEventWrap {clear: both; width: 757px; height:273px; /*height: 265px; search bar*/ position: relative; }
.main_container .mainEventWrap .inner { width: 757px; height:273px; position: absolute; left:0; bottom: 0;}
.main_container .leftWrap {float: left; width: 519px; height: auto; padding-left: 5px; }
.main_container .rightWrap {float: left; width: 238px; margin: 0 0 0 -2px; }
.main_container .rightWrap div { float: right; }

.quickBtnWrap {clear: both; width: 238px; height: 143px; background: url("../images/bg_quick01.jpg") 0 0 no-repeat; }

.discussionWrap {clear: both; position: relative; float: right; }
.discussionWrap .header { width: 230px; height: 41px;background: url("../images/bg_discussion01.jpg") 0 0 no-repeat;}
.discussionWrap .header h3 {padding: 16px 0 0 7px;}
.discussionWrap .content {clear: both; border-bottom: 1px solid #3e392e; width: 210px; height: auto; overflow: hidden; padding: 15px 10px;font-weight: bold; color:#b4aa90; }
.discussionWrap .content p { line-height: 18px; word-break:break-all; /* ieÀü¿ë */ }
.discussionWrap .pollBtn { clear: both; display: block; width: 230px; text-align: center; padding-top: 13px; }
.discussionWrap .moreBtn {position: absolute; right: 10px; top: 14px;}
.noticeLayer {position: absolute; left: 0; top: 0; margin: 0; width:600px; height:314px; z-index:999; }
.noticeLayer .inner {position: relative;}
.noticeLayer .inner .content {position: absolute; left: 0 ;top: 0; width:600px; width:600px; z-index: 1000;}
.noticeLayer .inner .closeBtn {position: absolute; right: 20px ;top: 19px;}
.noticeLayer .inner .link {position: absolute; left:200px; top:245px; width:220px; }
.noticeLayer .inner .noticeBg { position: absolute; left: 0 ;top: 0; width:600px; height:314px;z-index: 999; background:url("../images/popup.jpg") 0 0 no-repeat; behavior:url("/common/js/iepngfix.htc"); }

#formOverlay { position:absolute; left:0px; top:0px; width:100%; height:100%;background-color:#000; filter:progid:DXImageTransform.Microsoft.alpha(opacity=40); opacity: 0.4}
#movielayer { left:0px; top:0px; position:absolute; z-index:2000; width: 728px; height: 463px; }

.ban_pc{margin-top:10px;}

#JMX_CPHeader { min-width:1060px !important; }
.renewal_20130401 .header_wrap { z-index:auto; position:static; width:1060px; height:240px; }
.renewal_20130401 .header_wrap .gnb { position:relative; overflow:hidden; width:1060px; height:240px; background:url(../images/bg_gnb.png) no-repeat; }
.renewal_20130401 .header_wrap .gnb .bg { z-index:1;  position:absolute; top:0; left:0; width:1060px; height:240px; }
.renewal_20130401 .header_wrap .gnb ._01 { background:url(../images/bg_gnb_01.png) no-repeat; }
.renewal_20130401 .header_wrap .gnb ._02 { background:url(../images/bg_gnb_02.png) no-repeat; }
.renewal_20130401 .header_wrap .gnb ._03 { background:url(../images/bg_gnb_03.png) no-repeat; }
.renewal_20130401 .header_wrap .gnb ._04 { background:url(../images/bg_gnb_04.png) no-repeat; }
.renewal_20130401 .header_wrap .gnb ._05 { background:url(../images/bg_gnb_05.png) no-repeat; }
.renewal_20130401 .header_wrap .gnb ._06 { background:url(../images/bg_gnb_06.png) no-repeat; }
.renewal_20130401 .header_wrap .gnb ._07 { background:url(../images/bg_gnb_07.png) no-repeat; }
.renewal_20130401 .header_wrap .gnb ._08 { background:url(../images/bg_gnb_08.png) no-repeat; }
.renewal_20130401 .header_wrap .gnb .logo { z-index:3; position:absolute; top:0; left:406px; width:248px; height:220px; }
.renewal_20130401 .header_wrap .gnb .logo a { display:inline-block; }
.renewal_20130401 .header_wrap .gnb .sub  { float:left; width:94px; }
.renewal_20130401 .header_wrap .gnb .sub  dt { width:94px; height:58px; padding:0 0 5px 0; }
.renewal_20130401 .header_wrap .gnb .sub  dd { width:94px; height:16px; padding:0 0 3px 0; }
.renewal_20130401 .header_wrap .gnb .sub  dd a { display:inline-block; width:94px; height:16px; }
.renewal_20130401 .header_wrap .gnb .menu_01 { margin-left:30px; }
.renewal_20130401 .header_wrap .gnb .menu_02 {  }
.renewal_20130401 .header_wrap .gnb .menu_03 {  }
.renewal_20130401 .header_wrap .gnb .menu_04 { margin-right:124px; }
.renewal_20130401 .header_wrap .gnb .menu_05 { margin-left:124px; }
.renewal_20130401 .header_wrap .gnb .menu_06 {  }
.renewal_20130401 .header_wrap .gnb .menu_07 {  }
.renewal_20130401 .header_wrap .gnb .menu_08 { margin-right:30px; }
.renewal_20130401 .contents_wrap { margin:0 auto; padding:0; }
.renewal_20130401 .contents_wrap .mainEventWrap { position:relative; overflow:hidden; }
.renewal_20130401 .contents_wrap .mainEventWrap .banner_inner { z-index:99; position:absolute; top:0; left:0; width:515px; height:265px; background:url(../images/main_banner_inner.png) no-repeat; }
.renewal_20130401 .contents_wrap .mainEventWrap .banner_inner a { display:inline-block; width:515px; height:225px; }
.renewal_20130401 .contents_wrap .mainEventWrap .bannerImage { float:left;  position:static; width:515px; height:265px; }
.renewal_20130401 .contents_wrap .mainEventWrap .bannerImage .images {  z-index:1; width:515px; height:265px; text-align:center; }
.renewal_20130401 .contents_wrap .mainEventWrap .bannerList { float:left; padding:24px 0 0 2px; }
.renewal_20130401 .contents_wrap .mainEventWrap .bannerList li { position:relative; width:218px; padding:8px 10px 7px 10px; cursor:pointer; }
.renewal_20130401 .contents_wrap .mainEventWrap .bannerList li .innerBox { display:none; position:absolute; top:-5px; left:0; width:240px; height:48px; }
.renewal_20130401 .contents_wrap .mainEventWrap .bannerList li.on .innerBox { display:inline-block; }
.renewal_20130401 .contents_wrap .mainEventWrap .bannerList li.off .innerBox { display:none; }
body{
	background-color:transparent !important;
}
.qBtnList{
    margin:0px;
}

.leftWrap h1, .leftWrap h2, .leftWrap h3, .leftWrap h4, .leftWrap h5, .leftWrap h6 {
    margin:0;
}
.sro-content{
    width:100%;
    float: left;
    display: inline-block;
    overflow:hidden;
}